#include "test.h"


struct TreeNode
{
    int val;
    struct TreeNode* left;
    struct TreeNode* right;
};
 

//bool isUnivalTree(struct TreeNode* root) 
//{
//    if (root == NULL)
//        return true;
//    bool result;
//    if (root->left != NULL)
//    {
//        if (root->right != NULL)
//        {
//            result =  (root->val == (root->left)->val) && (root->val == (root->right)->val);
//        }
//        result =  root->val == (root->left)->val;
//    }
//    else
//    {
//        if (root->right != NULL)
//        {
//            result =  root->val == (root->right)->val;
//        }
//    }
//    return result && isUnivalTree(root->left) && isUnivalTree(root->right);
//}
//
//
//int maxDepth(struct TreeNode* root)
//{
//    if (root == NULL)
//        return 0;
//    int depthleft = maxDepth(root->left);
//    int depthright = maxDepth(root->right);
//    return depthleft > depthright ? 1 + depthleft : 1 + depthright;
//}

int main()
{
	return 0;
}